.nav2 { position: absolute; width: 1000px; height: 50px; left:50%; margin-left:-500px; }
.nav2 li { position: relative; float: left; display:block; }
.nav2 li a { line-height: 50px; padding: 0px 35px; float: left; height: 50px; color: #fff; font-size: 16px; }
.nav2 li a:hover { background:#0b5a9f; }
.nav2 li:hover a { background:#0b5a9f; }
.nav2 li .section-nav1 { min-height: 180px; overflow: hidden; }

.nav2 li .nav-w { z-index: 21; position: absolute; display: none; float: left; clear: both; overflow: hidden; top: 50px; background: #fff; border: #0b5a9f 1px solid; left: -1px; width:585px; border-top:none;}
.section-nav1 dl { width:120px; display:block; float:left; background:#ecfaf1; padding:20px 10px;}
.nav2 .section-nav1 dl dd { display:block; width:85px; height:30px; overflow:hidden; background:url(../images/nav2.jpg) 20px center no-repeat; padding-left:30px;}
.nav2 .section-nav1 dl dd a { background:none; color:#333; line-height:30px; font-size:12px; padding:0px;}
.nav2 .section-nav1 dl dd a:hover { background:none;} 
#nav1 { margin-left:-25px;}
#nav2 { margin-left:-165px;}
#nav3 { margin-left:-305px;}
#nav4 { margin-left:-445px;}
.section-nav1 ul { display:block; float:right; width:400px; padding:20px 10px;}
.section-nav1 li { display:block; float:left; height:auto; margin-top:10px;}
.section-nav1 li a { padding:0px; color:#333; line-height:30px; font-size:12px; margin:6px; text-align:center;}
.section-nav1 li a img { display:block;}
.section-nav1 li a:hover { background:none;} 